puttyless skylight - French English Dictionary